import util from "../../common/js/util.js";
var app = getApp();
Page({
  data: {
    show: false,
    phoneNumber: "",
    code: "",
    passwd: "",
    getCodeisWaiting: false,
    imgSize: {
      width: '600rpx', //背景图宽度,为兼容小程序采用rpx
      height: '300rpx'
    },
    defaultNum: 4, //显示文字数量
    checkNum: 2, //校验文字数量
    loading: false
  },
  onLoad() { 
    dd.showTabBarRedDot({
      index: 0
    })
    // dd.showTabBarRedDot({
    //   index: 2
    // })
  },
  getCode() {

  },
  loginFn() {

    if (util.isEmpty(this.data.phoneNumber) || util.isEmpty(this.data.passwd)) {
      dd.showToast({
        content: '请输入账号和密码',
        type: 'fail',
        duration: 3000,
      });
      return false;
    }
    // if(!this.data.loading){
    //   dd.showToast({
    //     content: '正在操作中..',
    //     type: 'fail',
    //     duration: 3000,
    //   });
    //   return false;
    // }
    // this.setData(
    //   {
    //     loading:true
    //   }
    // )

    let json = { LoginName: this.data.phoneNumber, Password: this.data.passwd };
    //console.log(json);
    // return false;
    dd.showLoading({
      content: '正在登录中...',
    })
    app.$post("/YhERP/app/html/api/login_userLogin", json).then(res => {

debugger
      if (res.is == 1) {
        dd.setStorageSync({ key: "userMessage", data: res.data });
        this.setData(
          {
            loading: false
          }
        )
        let json = { Token: res.data.Token };
        
      //  app.getUserNameMapFn(json,app);
      app.$post("/YhERP/app/html/api/isLogin", json).then(res => {
        if (res.is == 1) {

          app.getNameMapFn(json,app);
          app.getDaibanList(app);
          app.getMessageList(app);
        }
      });


       // app.getNameMapFn(json,app);
        
        app.prototype.$Token = res.data.Token;
        app.prototype.$SysPhone = res.data.SysPhone;
        app.prototype.$SysUserName = res.data.SysUserName;
        app.prototype.$SysUserCnName = res.data.SysUserCnName;
        
       // app.getNameMap({ Token: res.data.Token }, app);
        // console.log(json);

        // dd.hideLoading();
        // dd.reLaunch({ url: "../home/home" });
        // dd.showToast({
        //   content: '登录成功',
        //   type: 'success',
        //   duration: 1500,
        // });
      } else {
        
        util.message(res.msg)
      }

    }).catch((err) => {
      
      console.log(err);

      util.message(err.msg)
    });
    //console.log(app.globalData);

  },
  bindKeyInput(e) {
    //console.log(getCurrentPages());
    // console.log(e);
    let key = `${e.currentTarget.id}`;
      this.setData({
        [`${key}`]: e.detail.value,
      });
    // util.debounce(() => {
    //   let key = `${e.currentTarget.id}`;
    //   this.setData({
    //     [`${key}`]: e.detail.value,
    //   });
    // }, 200)

  },
});
